//
//  JHUserAccount.swift
//  JHSinaWeibo
//
//  Created by apple on 16/5/29.
//  Copyright © 2016年 apple. All rights reserved.
//

import UIKit

class JHUserAccount: NSObject {
//用户授权的唯一票据
    var access_token:String?
    //access_token的生命周期，单位是秒数
    var expires_in: NSTimeInterval = 0 {
        didSet {
            //一旦KVC 给 expires_in 就开始 计算过期日期
            expires_date = NSDate(timeIntervalSinceNow: expires_in)
        }
    }
    //直接使用expires_in 无法判断用户token的过期时间
    var expires_date : NSDate?
    //授权用户的UID,标示唯一用户
    var uid:String?
    //用户名称
    var name:String?
    //用户头像地址
    var avatar_large:String?
    //字典转模型
    init(dict:[String: AnyObject]) {
        super.init()
        setValuesForKeysWithDictionary(dict)
    }
    //过滤
    override func setValue(value: AnyObject?, forUndefinedKey key: String) {
    }
}
